package site.lanmushan.quiz.api.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import site.lanmushan.common.query.entity.BizEntity;
import com.alibaba.fastjson.JSONObject;

import javax.persistence.Table;
import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;
import java.util.*;
import java.math.BigDecimal;

/**
 * @author $author
 * 测验报告
 */
@Data
@ApiModel
@Table(name = "quiz_tb_bank_report")
public class QuizTbBankReport extends BizEntity {
      
    @ApiModelProperty(value = "是否删除1是")
    private Long deleted;
      
    @ApiModelProperty(value = "题库编码")
    private String bankCode;
      
    @ApiModelProperty(value = "报告标题")
    private String reportTitle;
      
    @ApiModelProperty(value = "报告描述")
    private String reportDesc;
      
    @ApiModelProperty(value = "报告详细内容")
    private String reportContent;
      
    @ApiModelProperty(value = "报告得分情况")
    private JSONObject reportScore;
      
    @ApiModelProperty(value = "报告类型")
    private String reportType;
      
    @ApiModelProperty(value = "报告关键字")
    private String reportKeyword;
      
    @ApiModelProperty(value = "报告H1")
    private String reportH1;
      
    @ApiModelProperty(value = "报告h2")
    private String reportH2;
      
}
